WPGraphQL\Utils\QueryAnalyzer C

Total Complexity 120
Dependencies 17
Dependents 2
Total lines 829
Lines of code 403
Logical lines of code 254
Comment lines 277
Methods 22
Properties 14

Methods 22

Method Rating Maintainability Complexity Lines of code
get_graphql_keys()
B
37 20 72
set_list_types()
B
40 16 61
get_wrapped_field_type()
A
47 15 35
set_query_types()
A
42 13 52
set_query_models()
A
43 11 47
show_query_analyzer_in_extensions()
A
56 8 16
get_operation_name()
S
58 7 15
determine_graphql_keys()
S
59 5 14
track_nodes()
S
61 5 11
get_headers()
S
65 4 8
init()
S
55 2 20
get_schema()
S
72 2 6
is_enabled_for_query()
S
66 2 8
is_enabled()
S
65 2 9
__construct()
S
70 1 7
get_query_id()
S
82 1 3
get_runtime_nodes()
S
75 1 4
get_query_models()
S
80 1 3
get_query_types()
S
80 1 3
get_list_types()
S
80 1 3
get_request()
S
82 1 3
get_root_operation()
S
82 1 3